+ [IAD-MIGRATION-123] Добавление базоавх кодов ошибок

Наполнение мастер-данных базовыми кодами ошибок ИИ и СУБД симулятора

Author

Services Task & Simulation Framework Documentation

Published

July 13, 2026

NoteКраткая карточка задачи
  • Репозиторий / Компонент: auth-service (База auth_db, контур IAD).
  • Целевая СУБД: PostgreSQL v15+.
  • Ссылка на Метод: Метод регистрации
  • Статус: Готово к реализации

  • Инструкция по шагам: Выполнить стартовую SEED-миграцию для наполнения реестра каноническими кодами ошибок, возникшими в рамках пересборки 14 топиков и 22 sequence-диаграмм архитектурного манифеста.
INSERT INTO auth_db.error_directory (error_code, internal_status, message_translations, resolution_hint_translations)
VALUES 
(
    'ERR_AI_NER_PROFANITY_DETECTED', 
    'CENSORED_ABUSE_BLOCK', 
    '{"ru": "Введенный текст или аудио содержит ненормативную лексику.", "en": "The entered text or audio contains profanity."}', 
    '{"ru": "Пожалуйста, отредактируйте черновик на вкладке модерации.", "en": "Please edit the draft in the moderation tab."}'
),
(
    'ERR_INVENTORY_OFFICE_ROLLBACK', 
    'FRIDGE_OFFICE_INSUFFICIENT_STOCK', 
    '{"ru": "Ошибка OFFICE-контура: Запрашиваемый объем списания превышает остаток на полках.", "en": "OFFICE-contour error: The requested consumption volume exceeds the stock on shelves."}', 
    '{"ru": "Невозможно завершить операцию. Выберите меньший объем продуктов.", "en": "Operation cannot be completed. Choose a smaller product volume."}'
)
ON CONFLICT (error_code) DO NOTHING;